home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 January, February, March & April
/
Chip-Cover-CD-2007-02.iso
/
Pakiet bezpieczenstwa
/
mini Pentoo LiveCD 2006.1
/
mpentoo-2006.1.iso
/
livecd.squashfs
/
etc
/
init.d
/
firehol
< prev
next >
Wrap
Text File
|
2005-10-18
|
1KB
|
67 lines
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/firehol/files/firehol.initrd,v 1.5 2005/02/12 20:40:35 centic Exp $
opts="start stop restart try status panic save"
depend() {
before net
provide firewall
}
checkrules() {
if [ ! -f ${FIREHOL_CONF} ]; then
eerror "Not starting FireHOL. Create ${FIREHOL_CONF}"
eerror "and fill it with some rules."
eerror "man firehol.conf for more info."
return 1
fi
}
start() {
checkrules || return 1
ebegin "Starting FireHOL"
/usr/sbin/firehol ${FIREHOL_CONF} start > /dev/null
eend $?
}
stop() {
ebegin "Stopping FireHOL"
/usr/sbin/firehol stop > /dev/null
eend $?
}
restart() {
ebegin "Restarting Firewall"
svc_stop;
svc_start;
eend $?
}
try() {
ebegin "Trying FireHOL configuration"
/usr/sbin/firehol ${FIREHOL_CONF} try
eend $?
}
status() {
ebegin "Showing FireHOL status"
/usr/sbin/firehol status
eend $?
}
panic() {
ebegin "FireHOL PANIC"
/usr/sbin/firehol panic
eend $?
}
save() {
ebegin "Saving FireHOL configuration"
/usr/sbin/firehol save
eend $?
}